/**
 *  Copyright (C) 2023 - Fake Inc.
 *
 *  All Rights Reserved.

*/


#ifndef INNO_LIDAR_LOG_H_
#define INNO_LIDAR_LOG_H_
#include <stdint.h>
#include <stdio.h>

#define INNO_LOG_LEVEL_DEBUG 0
#define INNO_LOG_LEVEL_INFO 1
#define INNO_LOG_LEVEL_WARN 2
#define INNO_LOG_LEVEL_ERROR 3


/* void inno_log(int32_t log_level,
         const char* file_name, const char* func_name, uint32_t line_no, const char *fmt_str, ...);
*/

// todo temporary define inno_log
#define inno_log(log_level,  file_name, func_name, line_no, ...) \
        printf(__VA_ARGS__); \
        printf("\n");

#endif
